Statecharts as Protocols for Objects

نویسندگان

  • Annette Laue
  • Matthias Liedtke
  • Daniel Moldt
  • Ivana Trickovic
چکیده

For the specification of object-oriented systems, usually several models representing different views are developed. The necessary integration of views is often delayed until implementation, but for validation and verification purposes the merging of views is desirable already during specification. Motivated by this, a model of objects is proposed in which the different views on an object are regarded as independent and well-connected entities that are encapsulated inside of it. Reference nets, a powerful high-level Petri net formalism, are used as an underlying uniform modeling technique for objects and the two views on them considered here — protocols and functional parts. Protocols are defined as statecharts and mapped into Petri nets. Models become executable by utilizing Renew, a tool for drawing and simulating reference nets. In an example, the main ideas of the suggested approach are clarified.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Propositional Statecharts for Agent Interaction Protocols

Current representations of interaction protocols either concentrate on ease of understanding and neglect the need to specify protocols unambiguously (e.g. [2]), or concentrate on formal rigour and neglect usability issues (e.g. [21,10]). The on-going development of propositional statecharts has been motivated by the need to provide a notation which satisfies both of these requirements. Here we ...

متن کامل

Mobile UML Statecharts with Localities

In this paper an extension of a behavioural subset of UML statecharts for mobile computations is proposed. We study collections of UML objects whose behaviour is given by statecharts. Each object resides in a given place, and a collection of such places forms a network. Objects are aware of the localities of other objects, i.e. the logical names of the places where the latter reside, but not of...

متن کامل

Adequacy of Statecharts as a Source of Tests for Implementations of Cryptographic Protocols∗

Statecharts, now an integral part of the Unified Modeling Language (UML), serve as a requirement and/or a design specification. The effectiveness of statecharts as a tool to express the desired behavior of security protocols and a source of tests was investigated. Specifically, the TLS protocol was modeled as a statechart and tests generated from the flattened version of the model. The GnuTLS i...

متن کامل

Verifying realizability and reachability in recursive interaction protocol specifications

The Propositional Statechart language described in [4] makes it possible to provide unambiguous joint diagrammatic specifications of complex recursive interaction protocols such as the multilateral voting protocol. Recursive protocols described using Propositional Statecharts are not necessarily finite state, meaning that verification of properties of these protocols cannot be achieved solely b...

متن کامل

Towards an Automatic Integration of Statecharts

The integration of statecharts is part of an integration me thodology for object oriented views Statecharts are the most important language for the representation of the behaviour of objects and are used in many object oriented modeling techniques e g in UML In this paper we focus on the situation where the behaviour of an object type is represented in several statecharts which have to be integ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000